.recommend{
	padding: 20rpx 20rpx 0 20rpx;
}
.mz-pb,
.index-pb{
	width: 100%;
	overflow: hidden;
	height: 100%;
	/* padding-bottom: 100upx; */
}	
.mz-pb {
	background-color: #fff;
}
.index-pb {
	background-color: #fff;
	/* margin-top: -100rpx; */
}
.pb-tit {
		width: 100%;
		text-align: center;
		font-size:30upx;
		font-weight:500;
		color:#FD395B;
		line-height:42upx;
		padding: 20upx 0upx;
}
  [v-cloak]{
    display: none!important;
  }
  *{
    padding: 0;
    margin: 0;
    list-style-type: none;
  }
  body{
    width: 95%;
    margin: 10px auto;
  }
  .pubu{
    /* // width: calc(100% - 30upx); */
	width: 100%;
	padding: 20upx 30upx;
	box-sizing: border-box;
	overflow: hidden;
	/* background-color: #FAFAFA; */
  }
  
  .yg image{
    width:100%;
    border-radius: 8upx 8upx 0 0;
	height: 233upx;
	vertical-align: baseline;
  }
  .yg ._li,
  .yg ._li view {
	border-radius: 8px 8px 0 0;
  }
	.yg .tit,
    .yg .subtit {
		width: 100%;	
		padding:0upx 10upx;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: -webkit-box;
		 -webkit-box-orient: vertical;
		overflow: hidden;
		box-sizing: border-box;
		margin-bottom: 7upx;
	}
  .yg .tit {
    font-size: 26upx;
    -webkit-line-clamp: 3;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:34upx;
	margin-top: 10upx;
  }
  .yg .shoptit {
	  -webkit-line-clamp: 1;  
  }
  .yg .subtit {
	  -webkit-line-clamp: 2;
	  color: #999;
	  font-size: 24upx;
	  line-height:30upx;
  }
  /* 最底部的价格 */
  .yg .price {
	  width: 100%;
	  overflow: hidden;
	  padding: 10upx;
	  box-sizing: border-box;
  }
  .yg .price .price-l {
	float: left;
	font-size: 26upx;
	color: #FD395B;
  }
   .yg .price .price-r {
		float: right;
		width:auto;
		/* width:86upx; */
		padding: 0 20upx;
		height:44upx;
		background:rgba(253,57,91,1);
		border-radius:4upx;
		text-align: center;
		line-height: 44upx;
		font-size: 26upx;
		color: #fff;
		padding: 0upx 10upx;
  }
  /* 进货分类管理 */
	.yg .price .modify,
	.yg .price .addShop {
		width:auto;
		height:35upx;
		line-height: 35upx;
		padding: 0upx 20upx;
		border-radius:22upx;
		font-size: 22upx;
	}
	.yg .price .modify {
		background:rgba(253,57,91,1);
		color: #fff;
	}
	.yg .price .addShop {
		background:rgba(238,238,238,1);
		color: #333;
	}
  
  
  .yg_l , .yg_r{
    width: calc(50% - 10upx);
  }
  .yg li{
    background: #fff;
    border-radius: 8upx;
    margin-bottom: 20upx;
	position: relative;
	padding: 0upx;
	box-shadow:0px 0px 7upx 0px rgba(83,83,83,0.15);
	overflow: hidden;
  }
  .yg li .checkbox {
  	  position: absolute;
  	  left: 10upx;
  	  top: 6upx;
  }
  
  
  
  
  
  
  
  
  
  
  .mz-pb .yg li {
	  box-shadow:0 0 10rpx rgba(0,0,0,.2);
	  padding-bottom: 10upx;
  }
	
  .yg_l{
    float: left;
  }
  .yg_r{
    float: right;
  }
  
  /* 美妆瀑布流下面按钮 */
  .mz-pb .mz-price {
		width: 100%;
		overflow: hidden;
		padding: 0upx 11upx;
		box-sizing: border-box;
	}
	.mz-pb .mz-price view {
		width: 50%;
		/* margin-bottom: 10upx; */
	}
	.mz-pb .mz-price .l-text {
		float: left;
		font-size: 26upx;
	}
	.mz-pb .mz-price .l-text > text:first-child {
		color: #FD395B;
	}
	.mz-pb .mz-price .l-text > text:last-child {
		color: #999;
		text-decoration: line-through;
		margin-left: 10upx;
	}
	.mz-pb .mz-price .r-text {
		font-size: 26upx;
		color: #FD395B;
		text-align: right;
	}
	.mz-pb .mz-price .r-text,
	.mz-pb .mz-price .btn {
		float: right;
	}
	.mz-pb .mz-price .btn {
		width:133upx;
		height:37upx;
		font-size:24upx;
		color:rgba(255,255,255,1);
		line-height:37upx;
		text-align: center;
		background-color: #FD395B;
		border-radius: 8upx;
		padding: 5upx;
	}
	
	.mz-pb .mz-pb-subtit {
		width: 100%;
		text-align: center;
		margin: 0upx 0upx 30upx;
		font-size:26upx;
		color:rgba(102,102,102,1);
		line-height:30upx;
	}
	
	/* 会员专享价 */
	.vip-text {
		font-size: 22upx;
		color: #FD395B;
	}
	.vipstyle {
		width: 100% !important;
	}
	.result-pb {
		background-color: #fff;
	}
	.result-pb .yg li {
		  box-shadow:0 0 10rpx rgba(0,0,0,.2);
	}
	.zhongzi-tit{
		display: flex;
		justify-content: space-between;
		line-height: 50upx;
		padding: 0 10upx;
	}
	.zhongzi-tit .left{
		font-size: 26upx;
		color: #333333;
		font-weight: 500;
	}
	.zhongzi-tit .right{
		font-size: 26upx;
		color: #333333;
	}
	/* 优惠 */
	.discount {
		font-size:20upx;
		color:rgba(253,57,91,1);
		line-height:28upx;
		height: 28upx;
		padding: 0upx 2upx;
		border-radius:4px;
		width: 88upx !important;
		text-align: center;
		border:1px solid rgba(253,57,91,1);
		margin-bottom: 0upx !important;
	}
	
	.pb-car {
		float: right;
		color: #FD395B;
		text-align: center;
		margin-right: 8upx;
	}